.em-chat-content-item {
    .textcomplete-container {
        position: relative;
        .append-to {
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
        }
    }
    .ui.comments &.comment {
        >.avatar~.content {
            margin-left: 3em;
        }
        .actions {
            > a {
                margin-right: 5px;
            }
            .dropdown {
                > a .ellipsis.icon {
                    margin-right: 0;
                }
                .item.tms-red {
                    color: red;
                }
            }
        }
        &:hover {
            .tools {
                display: block;
            }
            &:before {
                width: 4px;
            }
        }
        &.active {
            &:before {
                width: 4px;
            }
        }
        &:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0;
            left: 0;
            bottom: 0;
            background: #2098D1;
            width: 0;
            -webkit-transition-property: width;
            transition-property: width;
            -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }
    }
    > .content {
        > .metadata > .rating {
            @media only screen and (max-width: 767px) {
                display: none!important;
            }
        }
        > .markdown-body {
            span.at-user {
                cursor: pointer;
            }
        }
        > .tools {
            position: absolute;
            right: 0;
            bottom: 0;
            display: none;
            > .ui.button {
                margin: 0;
                background-color: rgba(224, 225, 226, 0.5);
                &:hover {
                    background-color: rgba(224, 225, 226, 1);
                }
            }
        }
    }
}
